home *** CD-ROM | disk | FTP | other *** search
/ TPUG - Toronto PET Users Group / TPUG Users Group CD / TPUG Users Group CD.iso / COMAL / U-User Group / (k)u2.d64 / heading.proc < prev    next >
Text File  |  2007-02-28  |  609b  |  32 lines

  1. 0010 // RETURNS TURTLE'S HEADING 0-360
  2. 0020 //
  3. 0030 FUNC HEADING CLOSED
  4. 0040 A:=PEEK(27277); B:=PEEK(27278)
  5. 0050 CASE A OF
  6. 0060 WHEN 0
  7. 0070 RETURN 90
  8. 0080 WHEN 129
  9. 0090 RETURN 89
  10. 0100 WHEN130
  11. 0110 RETURN 88-(B DIV 64)
  12. 0120 WHEN 131
  13. 0130 RETURN 82-(B DIV 32)
  14. 0140 WHEN 132
  15. 0150 RETURN 82-(B DIV 16)
  16. 0160 WHEN 133
  17. 0170 RETURN 74-(B DIV 8)
  18. 0180 WHEN 134
  19. 0190 RETURN 58-(B DIV 4)
  20. 0200 WHEN 135
  21. 0210 IF B<53 THEN
  22. 0220 RETURN 26-(B DIV 2)
  23. 0230 ELSE 
  24. 0240 RETURN 386-(B DIV 2)
  25. 0250 ENDIF 
  26. 0260 WHEN 136
  27. 0270 RETURN 322-B
  28. 0280 WHEN 137
  29. 0290 RETURN (194-(B*2))-(PEEK(27279) DIV 128)
  30. 0300 ENDCASE 
  31. 0310 ENDFUNC HEADING
  32.